﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" />
  <xs:complexType name="ArrayOfvw_DistAndQuart">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="vw_DistAndQuart" nillable="true" type="tns:vw_DistAndQuart" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfvw_DistAndQuart" nillable="true" type="tns:ArrayOfvw_DistAndQuart" />
  <xs:complexType name="vw_DistAndQuart">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q1:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DistName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DistrictCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QuartName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QuarterCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="vw_DistAndQuart" nillable="true" type="tns:vw_DistAndQuart" />
  <xs:complexType name="ArrayOfQuarter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Quarter" nillable="true" type="tns:Quarter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfQuarter" nillable="true" type="tns:ArrayOfQuarter" />
  <xs:complexType name="Quarter">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q2:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DistrictCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QuarterCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Quarter" nillable="true" type="tns:Quarter" />
  <xs:complexType name="ArrayOfBank">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Bank" nillable="true" type="tns:Bank" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBank" nillable="true" type="tns:ArrayOfBank" />
  <xs:complexType name="Bank">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q3:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BankID" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Bank" nillable="true" type="tns:Bank" />
  <xs:complexType name="ArrayOfBankBranch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BankBranch" nillable="true" type="tns:BankBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBankBranch" nillable="true" type="tns:ArrayOfBankBranch" />
  <xs:complexType name="BankBranch">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q4="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q4:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BankID" type="xs:int" />
          <xs:element minOccurs="0" name="BranchID" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BankBranch" nillable="true" type="tns:BankBranch" />
  <xs:complexType name="ArrayOfSection">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Section" nillable="true" type="tns:Section" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSection" nillable="true" type="tns:ArrayOfSection" />
  <xs:complexType name="Section">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q5:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DistrictCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SectionNo" type="xs:long" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Section" nillable="true" type="tns:Section" />
  <xs:complexType name="ArrayOfKontor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Kontor" nillable="true" type="tns:Kontor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKontor" nillable="true" type="tns:ArrayOfKontor" />
  <xs:complexType name="Kontor">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q6="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q6:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="KontorNo" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Kontor" nillable="true" type="tns:Kontor" />
  <xs:complexType name="ArrayOfsp_GetApartmentList_Result">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="sp_GetApartmentList_Result" nillable="true" type="tns:sp_GetApartmentList_Result" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfsp_GetApartmentList_Result" nillable="true" type="tns:ArrayOfsp_GetApartmentList_Result" />
  <xs:complexType name="sp_GetApartmentList_Result">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q7="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q7:ComplexObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApartCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartNo1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartNo2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartOldCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Bank" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BankBranch" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Dist" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="Kontor" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObjectType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentLinkCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PositionName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Quart" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Section" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Status" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="sp_GetApartmentList_Result" nillable="true" type="tns:sp_GetApartmentList_Result" />
  <xs:complexType name="ArrayOfUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser" />
  <xs:complexType name="User">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q8="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q8:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="IsAuthentication" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PositionNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Status" type="xs:boolean" />
          <xs:element minOccurs="0" name="UserId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="ArrayOfPosition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Position" nillable="true" type="tns:Position" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPosition" nillable="true" type="tns:ArrayOfPosition" />
  <xs:complexType name="Position">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q9="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q9:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DivisionNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PositionNo" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Position" nillable="true" type="tns:Position" />
  <xs:complexType name="ArrayOfDistrict">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="District" nillable="true" type="tns:District" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistrict" nillable="true" type="tns:ArrayOfDistrict" />
  <xs:complexType name="District">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q10:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DistrictCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="District" nillable="true" type="tns:District" />
  <xs:complexType name="ArrayOfvw_Customers">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="vw_Customers" nillable="true" type="tns:vw_Customers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfvw_Customers" nillable="true" type="tns:ArrayOfvw_Customers" />
  <xs:complexType name="vw_Customers">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q11="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q11:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApartCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartNo" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="ApartNo1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartNo2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustNo" type="xs:long" />
          <xs:element minOccurs="0" name="CustRegister" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustType" type="xs:int" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DistName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoorNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtraInfo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Phones" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QuarterName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RegDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Status" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="vw_Customers" nillable="true" type="tns:vw_Customers" />
  <xs:complexType name="ArrayOfvw_Contracts">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="vw_Contracts" nillable="true" type="tns:vw_Contracts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfvw_Contracts" nillable="true" type="tns:ArrayOfvw_Contracts" />
  <xs:complexType name="vw_Contracts">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q12="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q12:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApartNo1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApartNo2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Balance" type="xs:decimal" />
          <xs:element minOccurs="0" name="BillCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContractNo" type="xs:long" />
          <xs:element minOccurs="0" name="CurrProdCode" type="xs:int" />
          <xs:element minOccurs="0" name="CustCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CustRegister" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DistName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoorNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Mail" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProdType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QuarterName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Status" nillable="true" type="xs:unsignedByte" />
          <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="vw_Contracts" nillable="true" type="tns:vw_Contracts" />
  <xs:complexType name="ArrayOfvw_UtmTxn">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="vw_UtmTxn" nillable="true" type="tns:vw_UtmTxn" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfvw_UtmTxn" nillable="true" type="tns:ArrayOfvw_UtmTxn" />
  <xs:complexType name="vw_UtmTxn">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q13="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q13:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ContractNo" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JrNo" type="xs:long" />
          <xs:element minOccurs="0" name="PostDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ProdCode" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="TxnAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="TxnCategory" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TxnDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="TxnDebtAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="TxnDesc" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TxnFirstBalance" type="xs:decimal" />
          <xs:element minOccurs="0" name="TxnLastBalance" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="TxnType" type="xs:int" />
          <xs:element minOccurs="0" name="TxnnDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UtmDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UtmID" type="xs:long" />
          <xs:element minOccurs="0" name="UtmStatus" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="txnEndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="txnPostDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="txnStartDate" nillable="true" type="xs:dateTime" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="vw_UtmTxn" nillable="true" type="tns:vw_UtmTxn" />
  <xs:complexType name="ArrayOfComboItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ComboItem" nillable="true" type="tns:ComboItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComboItem" nillable="true" type="tns:ArrayOfComboItem" />
  <xs:complexType name="ComboItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Display" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IntValue" type="xs:int" />
      <xs:element minOccurs="0" name="StrValue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ComboItem" nillable="true" type="tns:ComboItem" />
  <xs:complexType name="ArrayOfCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Company" nillable="true" type="tns:Company" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCompany" nillable="true" type="tns:ArrayOfCompany" />
  <xs:complexType name="Company">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q14="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q14:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Company" nillable="true" type="tns:Company" />
  <xs:complexType name="ArrayOfProductType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProductType" nillable="true" type="tns:ProductType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProductType" nillable="true" type="tns:ArrayOfProductType" />
  <xs:complexType name="ProductType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q15="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q15:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProdType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProductType" nillable="true" type="tns:ProductType" />
  <xs:complexType name="ArrayOfItemCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ItemCategory" nillable="true" type="tns:ItemCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfItemCategory" nillable="true" type="tns:ArrayOfItemCategory" />
  <xs:complexType name="ItemCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q16="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q16:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ItemCate" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ItemCategory" nillable="true" type="tns:ItemCategory" />
  <xs:complexType name="ArrayOfUnit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Unit" nillable="true" type="tns:Unit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUnit" nillable="true" type="tns:ArrayOfUnit" />
  <xs:complexType name="Unit">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q17="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q17:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Unit" nillable="true" type="tns:Unit" />
  <xs:complexType name="ArrayOfEquipment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Equipment" nillable="true" type="tns:Equipment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEquipment" nillable="true" type="tns:ArrayOfEquipment" />
  <xs:complexType name="Equipment">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q18="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q18:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EquipCode" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Price" type="xs:decimal" />
          <xs:element minOccurs="0" name="Status" type="xs:boolean" />
          <xs:element minOccurs="0" name="Unit" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Equipment" nillable="true" type="tns:Equipment" />
  <xs:complexType name="EquipmentView">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Equipment">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="EquipmentView" nillable="true" type="tns:EquipmentView" />
  <xs:complexType name="ArrayOfProduct">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Product" nillable="true" type="tns:Product" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProduct" nillable="true" type="tns:ArrayOfProduct" />
  <xs:complexType name="Product">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q19="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q19:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyNo" type="xs:int" />
          <xs:element minOccurs="0" name="InvoiceDay" type="xs:unsignedByte" />
          <xs:element minOccurs="0" name="IsNewCustomer" type="xs:boolean" />
          <xs:element minOccurs="0" name="Length" type="xs:unsignedByte" />
          <xs:element minOccurs="0" name="LengthOfAmount" type="xs:unsignedByte" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NextProdCode" type="xs:int" />
          <xs:element minOccurs="0" name="Price" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceOfDay" type="xs:decimal" />
          <xs:element minOccurs="0" name="ProdCode" type="xs:int" />
          <xs:element minOccurs="0" name="ProdType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Status" type="xs:boolean" />
          <xs:element minOccurs="0" name="UtmCode" nillable="true" type="xs:long" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Product" nillable="true" type="tns:Product" />
  <xs:complexType name="ProductView">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Product">
        <xs:sequence>
          <xs:element minOccurs="0" name="TypeName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProductView" nillable="true" type="tns:ProductView" />
  <xs:complexType name="ArrayOfParameter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Parameter" nillable="true" type="tns:Parameter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfParameter" nillable="true" type="tns:ArrayOfParameter" />
  <xs:complexType name="Parameter">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q20="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q20:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GroupCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsMultiple" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParaCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Parameter" nillable="true" type="tns:Parameter" />
</xs:schema>